package com.cherrypt.api.core.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cherrypt.api.common.enums.PostInfoTypeEnum;
import com.cherrypt.api.model.dataobject.PostInfo;
import com.cherrypt.api.model.dto.DoubanDto;
import com.cherrypt.api.model.dto.ImdbDto;

public interface PostInfoService extends IService<PostInfo> {
    ImdbDto getImdbByImdbId(long imdbId);

    ImdbDto getByImdbId(long imdbId);

    ImdbDto getPlotByImdbId(long imdbId);

    DoubanDto getDoubanByDoubanId(long doubanId, PostInfoTypeEnum postInfoTypeEnum);

    DoubanDto getSummaryByDoubanId(long doubanId);

    DoubanDto getByDoubanId(long doubanId);
}
